507682
107624
322412
198548
1041993
1077546
741115
790459
187421
617151
676997
574248
797312
889871
824147
910949
1019724
835610
576505
59952
105987
617377
299284
553842